package cn.zwx.order.model;

import lombok.Data;

import java.util.Date;

/**
 * @description:订单信息
 * @projectName:rocket-mq-example
 * @see:cn.zwx.order.model
 * @author:zhangwenxue
 * @createTime:2020/10/15 10:12
 * @version:1.0
 */
@Data
public class OrderInfo {


    /**
     * @description 订单id
     **/
    private String orderId;

    /**
     * @description 商品id
     **/
    private String goodsId;
    /**
     * @description 商品名称
     **/
    private String goodsName;

    /**
     * @description 订单状态 1-待付款 2-付款中 3-付款成功 4-待发货 5-发货中 6-待签收 7-签收完成
     **/
    private Integer orderState;

    /**
     * @description 商品价格
     **/
    private Long goodsAmount;

    /**
     * @description 商品数量
     **/
    private Integer goodsNum;

    /**
     * @description 订单金额
     **/
    private Long totalOrderAmount;

    /**
     * @description 实际付金额
     **/
    private Long totalPayAmount;


    /**
     * @description 付款人id
     **/
    private String payerId;


    /**
     * @description 付款人名称
     **/
    private String payerName;

    /**
     * @description 删除标识位 1-正常 2-删除
     **/
    private Integer delFlag;

    /**
     * @description 创建时间
     **/
    private Date createTime;


    /**
     * @description 更新时间
     **/
    private Date updateTime;
}
